﻿
Namespace ddoskeyNaming
    Public Module ddoskeyNaming
        Public Const url As String = "url"
        Public Const resource As String = "res"
        Public Const ip As String = "ip"
        Public Const referer As String = "ref"
    End Module
End Namespace

Namespace configNaming
    Namespace hddos
        Public Module hddos
            Public Const name As String = "hddos"
            Public Const url As String = "url"
            Public Const resource As String = "resource"
            Public Const ip As String = "ip"
            Public Const referer As String = "referer"
            Public Const enable As String = "Enable"
            Public Const queuelength As String = "QueueLength"
            Public Const rejectOverallPercent As String = "RejectOverallPercent"
            Public Const rejectCurrentPercent As String = "RejectCurrentPercent"
            Public Const fakeInsertIntervalMS As String = "FakeInsertIntervalMS"
            Public Const resourceCount As String = "resourceCount"
            Public Const bypassInternalRequest As String = "bypassInternalRequest"
        End Module
    End Namespace

    Namespace defaultValue
        Namespace hddos
            Public Module hddos
                Public Const enable As Boolean = True
                Public Const queuelength As Int64 = ddoslite._queuelength
                Public Const rejectOverallPercent As Double = ddoslite._rejectOverallPercent
                Public Const rejectCurrentPercent As Double = ddoslite._rejectCurrentPercent
                Public Const fakeInsertIntervalMS As Int64 = ddoslite._fakeInsertIntervalMS
                Public Const resourceCount As UInt64 = ddoslite._resourceCount
                Public Const bypassInternalRequest As Boolean = True
            End Module
        End Namespace
    End Namespace
End Namespace